package cn.zwx.goods.svc.rpc.vo;

import lombok.Data;
import org.apache.dubbo.apidocs.annotations.ResponseProperty;

import java.util.Date;

/**
 * @author zhangwenxue
 */
@Data
public class SpuPageListVO {

    /**
     * 主键
     */
    @ResponseProperty("主键")
    private String id;

    /**
     * SPU名
     */
    @ResponseProperty("SPU名")
    private String name;

    /**
     * 货号
     */
    @ResponseProperty("货号")
    private String spuCode;

    /**
     * 是否新品 1-不是 2-是
     */
    @ResponseProperty("是否新品 1-不是 2-是")
    private Integer newStatus;

    /**
     * 是否推荐 1-不是 2-是
     */
    @ResponseProperty("是否推荐 1-不是 2-是")
    private Integer recommendStatus;

    /**
     * 商品介绍主图
     */
    @ResponseProperty("商品介绍主图")
    private String mainImgUrl;

    /**
     * 图片列表
     */
    @ResponseProperty("图片列表")
    private String images;

    /**
     * 简介
     */
    @ResponseProperty("简介")
    private String intro;

    /**
     * 品牌ID
     */
    @ResponseProperty("品牌ID")
    private Integer brandId;

    /**
     * 分类id
     */
    @ResponseProperty("分类id")
    private Integer categoryId;

    /**
     * 分类名称
     */
    @ResponseProperty("分类名称")
    private String categoryName;

    /**
     * 父级分类id
     */
    @ResponseProperty("父级分类id")
    private Integer categoryPId;

    /**
     * 父级分类名称
     */
    @ResponseProperty("父级分类名称")
    private String categoryPName;

    /**
     * 是否上架,1已下架，2已上架
     */
    @ResponseProperty("是否上架,1已下架，2已上架")
    private Integer isMarketable;


    /**
     * 审核状态，1：未审核，2：已审核，3：审核不通过
     */
    @ResponseProperty("审核状态，1：未审核，2：已审核，3：审核不通过")
    private Integer status;

    /**
     * 序号
     */
    @ResponseProperty("序号")
    private Integer seq;

    /**
     * 一级分类id
     */
    @ResponseProperty("一级分类id")
    private Integer categoryTopId;

    /**
     * 一级分类名称
     */
    @ResponseProperty("一级分类名称")
    private String categoryTopName;


    /**
     * 创建时间
     */
    @ResponseProperty("创建时间")
    private Date createTime;

    /**
     * 更新时间
     */
    @ResponseProperty("更新时间")
    private Date updateTime;

}
